home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 038 (1987-11-15)(Ossowski, Stefan)(DE)(PD).zip / Taifun 038 (1987-11-15)(Ossowski, Stefan)(DE)(PD).adf / BasicProgs / Freud < prev    next >
Text File  |  1989-01-18  |  27KB  |  753 lines

  1. SCREEN 2,640,200,2,2
  2. WINDOW 2,"       FREUDIAN PERSONALITY ANALYSIS - a shareware program by George Trepal",,16,2
  3.  
  4. DIM a%(48)
  5. FOR j=1 TO 48
  6. a%(j)=0
  7. NEXT
  8. C=1
  9. WIDTH 80
  10. LOCATE 2,1
  11. PRINT  SPACE$(31)"FREUDIAN ANALYSIS"
  12. PRINT 
  13. PRINT  SPACE$(22)"A shareware program by George Trepal
  14. PRINT  SPACE$(32)"2650 Alturas Road"
  15. PRINT  SPACE$(28)"Bartow   Florida   33830"
  16. PRINT 
  17. PRINT SPACE$(19)"All contributions are welcome (and needed!)"
  18. PRINT 
  19. PRINT 
  20. PRINT  "        This is a multiple choice test of 48 questions.  There are no"
  21. PRINT  "     right or wrong answers.  Pick the answer that comes closest to how"
  22. PRINT  "     you'd act or feel.  You may have to use your imagination for some"
  23. PRINT  "     questions."
  24. PRINT  "        Please don't read the explanatory documentation before you take"
  25. PRINT  "     the test since it might bias your score."
  26. PRINT  "        It's OK to give this program or charge a small distribution fee"
  27. PRINT  "     but it may not be sold.  Copyright 1987 to George Trepal."
  28. PRINT 
  29. PRINT SPACE$(25)"PRESS ANY KEY TO START THE TEST."
  30. GetS:
  31.      IF INKEY$ = "" THEN GetS
  32.      CLS
  33.      
  34. QA:
  35. GOSUB GetAnswer
  36.   PRINT "  On a new job you give your first written report to your new boss."
  37.   PRINT "  You feel:"
  38.   PRINT 
  39.   PRINT "  f1) that your boss will be pleased by your excellent work."
  40.   PRINT "  f3) afraid that your first try won't be good enough."
  41.   PRINT "  f5) a bit of anger or resentment that anyone should judge you. in fact your"
  42.   PRINT "      boss might have less ability than you."
  43. GOTO  NextQues
  44.  
  45. QB:
  46. GOSUB GetAnswer
  47.   PRINT "      Sex manuals place a good deal of emphasis on foreplay.  You feel:"
  48.   PRINT 
  49.   PRINT "  f5) some resentment since this puts an unfair responsibility on you.  People"
  50.   PRINT "      should be responsible for their own orgasms and pleasures."
  51.   PRINT "  f3) nervous and a little anxious since it's your responsibility to do
  52.   PRINT "      everything right."
  53.   PRINT "  f1) this is fine since it will bring more pleasure and possibly open new"
  54.   PRINT "      avenues of enjoyment."
  55. GOTO  NextQues
  56.  
  57. QC:
  58. GOSUB GetAnswer
  59.   PRINT "  A club you belong to has decided to put on a play. You would prefer:"
  60.   PRINT 
  61.   PRINT "  f1) to be an actor."
  62.   PRINT "  f5) to be a director."
  63.   PRINT "  f3) to work behind the scenes."
  64. GOTO  NextQues
  65.  
  66. QD:
  67. GOSUB GetAnswer
  68.   PRINT "  If you worked as an engineer which position would you prefer?"
  69.   PRINT 
  70.   PRINT "  f1) to be a manager of other engineers"
  71.   PRINT "  f3) to work in product design to make products that are safe and help people"
  72.   PRINT "  f5) to work in the scientific part of engineering that deals with facts"
  73.   PRINT "      rather than people"
  74. GOTO  NextQues
  75.  
  76. QE:
  77. GOSUB GetAnswer
  78.   PRINT "  What do you usually do after having sex?"
  79.   PRINT 
  80.   PRINT "  f5) find something to read and read until you fall asleep"
  81.   PRINT "  f3) eat and/or smoke"
  82.   PRINT "  f1) roll over and go to sleep"
  83. GOTO  NextQues
  84.  
  85. QF:
  86. GOSUB GetAnswer
  87.   PRINT "  During the first months of a new love affair you:"
  88.   PRINT 
  89.   PRINT "  f1) try every sexual position you can think of"
  90.   PRINT "  f3) try unusual positions only if your partner suggests them"
  91.   PRINT "  f5) never do anything unusual or kinky"
  92. GOTO  NextQues
  93.  
  94. QG:
  95. GOSUB GetAnswer
  96.   PRINT "  Which situation would you least like to be in?"
  97.   PRINT 
  98.   PRINT "  f5) you have done something nasty and selfish."
  99.   PRINT "  f3) you are expected to more than you are able to do."
  100.   PRINT "  f1) you've gone to a big party and you are being ignored by everyone."
  101. GOTO  NextQues
  102.  
  103. QH:
  104. GOSUB GetAnswer
  105.   PRINT "  How do you feel about sex?"
  106.   PRINT 
  107.   PRINT "  f5) it is an act ordained by higher powers and is mainly for the purpose of"
  108.   PRINT "      reproduction."
  109.   PRINT "  f3) because of the deep emotions involved it is dangerous and must be"
  110.   PRINT "      handled with a great deal of care."
  111.   PRINT "  f1) sex is for pleasure and there is no reason not to do it."
  112. GOTO  NextQues
  113.  
  114. QI:
  115. GOSUB GetAnswer
  116.   PRINT "  Someone you've been going with for a few months has dropped you in favor of"
  117.   PRINT "  someone else.  You feel:"
  118.   PRINT 
  119.   PRINT "  f5) worried because other people will think this reflects badly on your"
  120.   PRINT "      personality"
  121.   PRINT "  f1) that your former friend has made a bad decision that he or she will be"
  122.   PRINT "      sorry for eventually"
  123.   PRINT "  f3) deserted"
  124. GOTO  NextQues
  125.  
  126. QJ:
  127. GOSUB GetAnswer
  128.   PRINT "  When you sleep with another person you:"
  129.   PRINT 
  130.   PRINT "  f3) wear pyjamas"
  131.   PRINT "  f1) sleep nude"
  132.   PRINT "  f5) wear your underwear"
  133. GOTO  NextQues
  134.  
  135. QK:
  136. GOSUB GetAnswer
  137.   PRINT "  You and a neighbor you don't care too for got drunk at a party, came home,"
  138.   PRINT "  and made love. You have ignored your neighbor and every time the neighbor"
  139.   PRINT "  acts friendly you feel guilty."
  140.   PRINT 
  141.   PRINT "  f5) you feel this guilt is normal since you are a sensitive and moral person."
  142.   PRINT "  f3) finally you can't stand the guilt and do something nice for the neighbor"
  143.   PRINT "      so he or she won't feel rejected."
  144.   PRINT "  f1) you have no real problem with the guilt but you do worry about the rest"
  145.   PRINT "      of the neighbors finding out about the affair."
  146. GOTO  NextQues
  147.  
  148. QL:
  149. GOSUB GetAnswer
  150.   PRINT "  You are eating with friends and the group gets into a wild discussion about"
  151.   PRINT "  political candidates."
  152.   PRINT 
  153.   PRINT "  f1) you let your opinion be known and even try to control the conversation"
  154.   PRINT "      to make sure that everyone knows that you are right."
  155.   PRINT "  f3) you say nothing until you find out who the favored candidate is. you"
  156.   PRINT "      would not want to offend your friends."
  157.   PRINT "  f5) while you may not have definite feelings about the candidates you think"
  158.   PRINT "      your friends are stupid since they are emotionally talking about what"
  159.   PRINT "      should be logical issues."
  160. GOTO  NextQues
  161.  
  162. QM:
  163. GOSUB GetAnswer
  164.   PRINT "  You and your spouse are going to buy a new bed. You want a:"
  165.   PRINT 
  166.   PRINT "  f5) bed that will let you sleep as comfortably as possible."
  167.   PRINT "  f3) regular sized bed since it assures closeness and body contact."
  168.   PRINT "  f1) a king-sized bed since there is a lot of room to play on it and it"
  169.   PRINT "      would look good in the bedroom."
  170. GOTO  NextQues
  171.  
  172. QN:
  173. GOSUB GetAnswer
  174.   PRINT "  In talking politics with friends you say you really like a certain"
  175.   PRINT "  candidate.  Nobody else likes the candidate and you are told you are"
  176.   PRINT  "  stupid.  You react by:"
  177.   PRINT 
  178.   PRINT "  f1) thinking they are really the stupid ones."
  179.   PRINT "  f5) bringing up your candidate's strong points until you are convinced"
  180.   PRINT "      you have corrected their stupid opinions."
  181.   PRINT "  f3) deciding you should have kept quiet."
  182. GOTO  NextQues
  183.  
  184. QO:
  185. GOSUB GetAnswer
  186.   PRINT "  Which of the following statements could best be used to insult you?"
  187.   PRINT 
  188.   PRINT "  f3) you are unable to make your own decisions and rely on other to"
  189.   PRINT  "     make them for you!"
  190.   PRINT "  f5) you are a humorless, stodgy, inflexible person!"
  191.   PRINT "  f1) you are conceited and have a size three soul with a size eight ego!"
  192. GOTO  NextQues
  193.  
  194. QP:
  195. GOSUB GetAnswer
  196.   PRINT "  Which of the following is the key to having a successful marriage?"
  197.   PRINT 
  198.   PRINT "  f1) the ability to get through troubles by keeping cool and using finesse"
  199.   PRINT "  f3) the ability to compromise to keep the relationship healthy."
  200.   PRINT "  f5) finding the right person to start with and then always being loyal and"
  201.   PRINT "      faithful"
  202. GOTO  NextQues
  203.  
  204. QR:
  205. GOSUB GetAnswer
  206.   PRINT "  A friend has made you angry. How do you handle the situation?"
  207.   PRINT 
  208.   PRINT "  f1) you immediately express your anger but leave enough of an opening"
  209.   PRINT "      so you don't have to lose your friend."
  210.   PRINT "  f3) you try not to say anything. If you do say anything you make it clear"
  211.   PRINT "      that you're only defending yourself since you have been hurt badly."
  212.   PRINT "  f5) before you express any anger you make sure your anger has a moral"
  213.   PRINT "      rather than emotional backing."
  214. GOTO  NextQues
  215.  
  216. QS:
  217. GOSUB GetAnswer
  218.   PRINT "  Your idea of an ideal wedding ring is:"
  219.   PRINT 
  220.   PRINT "  f1) a distinctive ring that will easily be noticed by others"
  221.   PRINT "  f3) one that matches your spouse's ring"
  222.   PRINT "  f5) you really don't want to wear a ring"
  223. GOTO  NextQues
  224.  
  225. QT:
  226. GOSUB GetAnswer
  227.   PRINT "  You have a bad cold and have just failed your driver's license test."
  228.   PRINT "  How do you feel about the failure?"
  229.   PRINT 
  230.   PRINT "  f5) my sickness is no excuse. I should have worked at this enough so"
  231.   PRINT "      that my sickness wouldn't have mattered."
  232.   PRINT "  f3) I guess I would have failed even if I hadn't been sick. I just"
  233.   PRINT "      didn't practice enough before the test."
  234.   PRINT "  f1) I would have passed if I hadn't been sick."
  235. GOTO  NextQues
  236.  
  237. QU:
  238. GOSUB GetAnswer
  239.   PRINT "  If your marriage failed which of these reasons would be the probable"
  240.   PRINT "  cause of the failure?"
  241.   PRINT 
  242.   PRINT "  f5) your spouse is simply too unreliable and independent."
  243.   PRINT "  f1) sexually you need more than just one other person."
  244.   PRINT "  f3) your spouse will simply eventually become tired of you and leave."
  245. GOTO  NextQues
  246.  
  247. QV:
  248. GOSUB GetAnswer
  249.   PRINT "  You want to go to the movies but your friends remind you that you promised"
  250.   PRINT "  to help them paint their living room. You keep your promise because:"
  251.   PRINT 
  252.   PRINT "  f1) you want to show them what a good person you are""
  253.   PRINT "  f3) you don't want to get into a fight"
  254.   PRINT "  f5) promises must always be kept"
  255. GOTO  NextQues
  256.  
  257. QW:
  258. GOSUB GetAnswer
  259.   PRINT "  In looking for a spouse which of these people would you choose?"
  260.   PRINT 
  261.   PRINT "  f5) someone who is able to clearly think about important issues and problems"
  262.   PRINT "  f3) someone who can take care of you and any children you may have"
  263.   PRINT "  f1) someone who is good socially and who can adapt well to such things as"
  264.   PRINT "      job changes and promotions"
  265. GOTO  NextQues
  266.  
  267. QX:
  268. GOSUB GetAnswer
  269.   PRINT "  It's time for your yearly dental checkup"
  270.   PRINT 
  271.   PRINT "  f3) you decide to make an appointment but you never actually do it."
  272.   PRINT "  f1) you make an appointment because you don't want to be like the stupid"
  273.   PRINT "      people who lose their teeth while still young."
  274.   PRINT "  f5) you make an appointment since this sets a good example for friends"
  275.   PRINT "      and children."
  276. GOTO  NextQues
  277.  
  278. QY:
  279. GOSUB GetAnswer
  280.   PRINT "  You are out of work and in desperate need of a job.  Suddenly two"
  281.   PRINT "  job offers come through. both jobs pay the same. the one you take"
  282.   PRINT "  is the one that:"
  283.   PRINT 
  284.   PRINT "  f3) best fits your abilities and provides the best security."
  285.   PRINT "  f1) gives you more power and a higher social standing."
  286.   PRINT "  f5) best fits your moral and ethical values."
  287. GOTO  NextQues
  288.  
  289. QAA:
  290. GOSUB GetAnswer
  291.   PRINT "  Which of these people would you prefer to have a long friendship with?"
  292.   PRINT 
  293.   PRINT "  f5) a person who is willing to change in order to meet your needs"
  294.   PRINT "  f3) a person who doesn't have any serious faults that you can find"
  295.   PRINT "  f1) a person who never criticizes you and thinks you're perfect"
  296. GOTO  NextQues
  297.  
  298. QAB:
  299. GOSUB GetAnswer
  300.   PRINT "  In general you feel that your neighbors:"
  301.   PRINT 
  302.   PRINT "  f5) are rather shallow and not able to to handle serious social or moral"
  303.   PRINT "       problems."
  304.   PRINT "  f1) have a high opinion of you since the good qualities you have"
  305.   PRINT "      impress them."
  306.   PRINT "  f3) are better able to survive in the world than you are."
  307. GOTO  NextQues
  308.  
  309. QAC:
  310. GOSUB GetAnswer
  311.   PRINT "  You've written a letter to the editor of your local newspaper.  The"
  312.   PRINT "  letter has been published on the editorial page.  Under the letter"
  313.   PRINT "  is the editor's comment that the letter has obviously been written "
  314.   PRINT "  by an idiot and it has been published for its humor value."
  315.   PRINT 
  316.   PRINT "  f1) you feel angry since the editor is obviously an idiot."
  317.   PRINT "  f3) you are humiliated that you have written such a stupid letter."
  318.   PRINT "  f5) you know your letter had good points and decide to take up the"
  319.   PRINT "      matter with the newspaper's manager and owner."
  320. GOTO  NextQues
  321.  
  322. QAD:
  323. GOSUB GetAnswer
  324.   PRINT "  You have to have minor surgery and are frightened about the whole thing."
  325.   PRINT "  As you enter the operating room you notice you have broken out in a cold"
  326.   PRINT "  sweat from fear."
  327.   PRINT 
  328.   PRINT "  f5) you become very angry with yourself since you are reacting childishly"
  329.   PRINT "      to something that has to be done."
  330.   PRINT "  f3) you hope the medical people will see that you really are afraid and"
  331.   PRINT "      be very gentle with you."
  332.   PRINT "  f1) you decide this is just a natural reaction and hope that nobody notices."
  333. GOTO  NextQues
  334.  
  335. QAE:
  336. GOSUB GetAnswer
  337.   PRINT "  Which is closest to your feelings about nonconformists?"
  338.   PRINT 
  339.   PRINT "  f3) you have sympathy for them.  Actually they are just reacting against"
  340.   PRINT "      a hard and cruel world."
  341.   PRINT "  f1) you tolerate them and tend to think they are a little humorous."
  342.   PRINT "  f5) you are critical of them and feel something should be done to"
  343.   PRINT "      straighten them out."
  344. GOTO  NextQues
  345.  
  346. QAF:
  347. GOSUB GetAnswer
  348.   PRINT "  Which best describes your childhood?"
  349.   PRINT 
  350.   PRINT "  f1) at home I was the center of attention"
  351.   PRINT "  f3) I could usually get my own way if I was insistent enough"
  352.   PRINT "  f5) I was rewarded when I behaved well"
  353. GOTO  NextQues
  354.  
  355. QAG:
  356. GOSUB GetAnswer
  357.   PRINT "  You are visiting a friend who lives in another city.  You have both been"
  358.   PRINT "  invited to a party. You want to make a good impression on the party guests"
  359.   PRINT "  so you try to show:"
  360.   PRINT 
  361.   PRINT "  f1) qualities of being a leader and a good socializer"
  362.   PRINT "  f3) qualities of being friendly and not offensive"
  363.   PRINT "  f5) qualities of having integrity and being sincere"
  364. GOTO  NextQues
  365.  
  366. QAH:
  367. GOSUB GetAnswer
  368.   PRINT "  Your best friend tells you that the only people who are successful in life"
  369.   PRINT "  are the ones who are not afraid to be aggressive.  You react by:"
  370.   PRINT 
  371.   PRINT "  f5) general agreement but say such behavior is acceptable only if a"
  372.   PRINT "      reputation for being pushy isn't established"
  373.   PRINT "  f3) being turned off by the idea and wondering if your friend is putting"
  374.   PRINT "      down your sympathetic pleasant behavior"
  375.   PRINT "  f1) full agreement since this is usually the way you act"
  376. GOTO  NextQues
  377.  
  378. QAI:
  379. GOSUB GetAnswer
  380.   PRINT "  Your spouse is very impressed by the star of the movie you've just seen."
  381.   PRINT "  You react by:"
  382.   PRINT 
  383.   PRINT "  f1) telling your spouse that in real life the star is a very horrible person"
  384.   PRINT "  f3) saying nothing but wishing you were more like the star"
  385.   PRINT "  f5) telling your spouse it's stupid to be impressed when nothing is known";
  386.   PRINT "      about what the star is like as a human being"
  387. GOTO  NextQues
  388.  
  389. QAJ:
  390. GOSUB GetAnswer
  391.   PRINT "  Your friend is buying a new car and has brought you along to the automobile"
  392.   PRINT "  showroom. you start thinking about getting a new car. Your main thoughts are:"
  393.   PRINT 
  394.   PRINT "  f3) about how much new cars cost"
  395.   PRINT "  f5) about whether you really need to get a new car"
  396.   PRINT "  f1) about how distinctive and sporty the cars look
  397. GOTO  NextQues
  398.  
  399. QAK:
  400. GOSUB GetAnswer
  401.   PRINT "  Which of the following people would you most like to have for a friend?"
  402.   PRINT 
  403.   PRINT "  f1) someone with very good looks and good social skills"
  404.   PRINT "  f3) someone who is sympathetic and loyal and is very supportive of you"
  405.   PRINT "  f5) someone who is not very demanding and lets you do pretty much whatever"
  406.   PRINT "      you want to do"
  407. GOTO  NextQues
  408.  
  409. QAL:
  410. GOSUB GetAnswer
  411.   PRINT "  Which is more important to you?"
  412.   PRINT 
  413.   PRINT "  f5) integrity and honor"
  414.   PRINT "  f3) friendship and love"
  415.   PRINT "  f1) success and winning"
  416. GOTO  NextQues
  417.  
  418. QAM:
  419. GOSUB GetAnswer
  420.   PRINT "  You hear on the news that a person you know (though not very well) has"
  421.   PRINT "  received an award for outstanding community service.  You feel:"
  422.   PRINT 
  423.   PRINT "  f1) that you are just as good a person as he or she is"
  424.   PRINT "  f3) somewhat depressed because you have not achieved nearly as much"
  425.   PRINT "  f5) he or she got the award by opportunism since you personally know"
  426.   PRINT "      this person has several character defects"
  427. GOTO  NextQues
  428.  
  429. QAN:
  430. GOSUB GetAnswer
  431.   PRINT "  For many married couples there is loss of sexual interest after a few years"
  432.   PRINT "  of marriage.  Why do you think this happens?"
  433.   PRINT 
  434.   PRINT "  f5) married life is certainly much more than sex and other things in the"
  435.   PRINT "      relationship become more important than sex."
  436.   PRINT "  f3) nothing lasts forever so it's reasonable to expect the lack of interest"
  437.   PRINT "      as time goes on."
  438.   PRINT "  f1) the old adage that familiarity breeds contempt (or at least"
  439.   PRINT "       indifference) is true."
  440. GOTO  NextQues
  441.  
  442. QAO:
  443. GOSUB GetAnswer
  444.   PRINT "  How would your best friend describe you?"
  445.   PRINT 
  446.   PRINT "  f1) a fine person with a lot of leadership potential"
  447.   PRINT "  f3) a nice person who unfortunately gets gets pushed around a lot"
  448.   PRINT "  f5) an individualistic person with good senses of honor and fair-mindedness"
  449. GOTO  NextQues
  450.  
  451. QAP:
  452. GOSUB GetAnswer
  453.   PRINT "  Your date at a party has left you and has been talking to another guest"
  454.   PRINT "  for almost an hour."
  455.   PRINT 
  456.   PRINT "  f5) this doesn't bother you too much."
  457.   PRINT "  f3) you feel deserted."
  458.   PRINT "  f1) you wonder what your date sees in the fool."
  459. GOTO  NextQues
  460.  
  461. QAQ:
  462. GOSUB GetAnswer
  463.   PRINT "  In the grocery store you've finished shopping and head for the checkout"
  464.   PRINT "  line.  Someone slips into the line just ahead of you."
  465.   PRINT 
  466.   PRINT "  f1) you immediately tell the idiot that you were there first and to get"
  467.   PRINT "      behind you in the line."
  468.   PRINT "  f3) you don't say anything since the person probably started turning into"
  469.   PRINT "      the line before you did."
  470.   PRINT "  f5) you are angry and disturbed by the line jumper but don't say anything"
  471.   PRINT "      to avoid making a public spectacle over such a minor issue."
  472. GOTO  NextQues
  473.  
  474. QAR:
  475. GOSUB GetAnswer
  476.   PRINT "  One of your neighbors is unfriendly toward you even though you have never"
  477.   PRINT "  knowingly done anything to give offense."
  478.   PRINT 
  479.   PRINT "  f3) you decide that you have unknowingly done something offensive."
  480.   PRINT "  f5) you are a little angry. if there is a problem the neighbor should"
  481.   PRINT "      confront you with it rather than acting like a sulky child."
  482.   PRINT "  f1) you go to the neighbor and say,'you always seem unfriendly.  If I've"
  483.   PRINT "      done something that offends you please tell me now.'"
  484. GOTO  NextQues
  485.  
  486. QAS:
  487. GOSUB GetAnswer
  488.   PRINT "  To make the best possible first impression on people which of these are"
  489.   PRINT "  the best to project?"
  490.   PRINT 
  491.   PRINT "  f1) good physical appearance and charm"
  492.   PRINT "  f3) an attitude of being helpful and friendly"
  493.   PRINT "  f5) an image of being honest and sincere";
  494. GOTO  NextQues
  495.  
  496. QAT:
  497. GOSUB GetAnswer
  498.   PRINT "  You're going to go to the airport to pick up a friend you haven't seen in"
  499.   PRINT "  a few years.  Before you leave you use the bathroom, look in the bathroom"
  500.   PRINT "  mirror, and:"
  501.   PRINT 
  502.   PRINT "  f3) wish that you looked a little better and were the right weight."
  503.   PRINT "  f1) are satisfied with the way you look which fortunately is better than"
  504.   PRINT "      most other people look."
  505.   PRINT "  f5) you don't think much about what you look like, you just do whatever you"
  506.   PRINT "      need to do such as comb your hair, wash, etc."
  507. GOTO  NextQues
  508.  
  509. QAU:
  510. GOSUB GetAnswer
  511.   PRINT "  It's been a few weeks since you started a new job and nobody has asked you"
  512.   PRINT "  to eat lunch with them. you feel:"
  513.   PRINT 
  514.   PRINT "  f1) that your outstanding work makes them a little afraid of you."
  515.   PRINT "  f3) that you've done something terribly wrong somewhere."
  516.   PRINT "  f5) that it's nothing to worry about since you really haven't any use for"
  517.   PRINT "      these people anyway."
  518. GOTO  NextQues
  519.  
  520. QAV:
  521. GOSUB GetAnswer
  522.   PRINT "  You and your spouse are invited to an orgy. You turn down the offer because:"
  523.   PRINT 
  524.   PRINT "  f1) even though it's tempting there could be a scandal involved with it and"
  525.   PRINT "      you wouldn't want to be involved."
  526.   PRINT "  f3) even though it's tempting it could be a bad influence on your"
  527.   PRINT "      relationship."
  528.   PRINT "  f5) that kind of thing is sick and perverted."
  529. GOTO  NextQues
  530.  
  531. QAW:
  532. GOSUB GetAnswer
  533.   PRINT "  You're on vacation in the Bahamas.  After being on the beach for several"
  534.   PRINT "  hours you put on the new clothes you bought and go to the bar of your hotel."
  535.   PRINT 
  536.   PRINT "  f3) you immediately wonder if your clothes fit the occasion."
  537.   PRINT "  f5) you soon go back to the beach to get away from the noisy drunks"
  538.   PRINT "      in the bar."
  539.   PRINT "  f1) you think that people have immediately noticed you because of you good"
  540.   PRINT "      appearance."
  541. GOTO  NextQues
  542.  
  543. QAX:
  544. GOSUB GetAnswer
  545.   PRINT "  You're attending a party where most of the guests are members of the local"
  546.   PRINT "  high society.   You don't know any of them."
  547.   PRINT 
  548.   PRINT "  f5) actually you feel such people are not too interesting since their talk"
  549.   PRINT "      seems rather brainless and shallow."
  550.   PRINT "  f1) you try hard to make a good impression by using your charm and wit in"
  551.   PRINT "      conversation."
  552.   PRINT "  f3) you try not to stand out or appear aggressive."
  553.   PRINT 
  554.   COLOR 3,0
  555.   PRINT  SPACE$(23)"--> THIS IS THE LAST QUESTION <--"
  556.   COLOR 1,0
  557.   GOTO  NextQues
  558. END
  559.  
  560. GetAnswer:
  561.   PRINT
  562.   IF a%(C)=0 THEN 
  563.     CLS
  564.     LOCATE 2,1
  565.     PRINT SPACE$(35)"Question";C;""
  566.     PRINT 
  567.     RETURN
  568.   END IF
  569.   PRINT SPACE$(35)"Question";C
  570.   COLOR 3,0
  571.   PRINT  "YOUR ANSWER WAS "; 
  572.   IF a%(C)=4 THEN  PRINT "f1"
  573.   IF a%(C)=5 THEN  PRINT "f3"
  574.   IF a%(C)=6 THEN  PRINT "f5"
  575.   COLOR 1,0
  576.   RETURN
  577.   
  578. NextQues:
  579.   LINE (70,150)-(140,180),2,bf
  580.   LINE (210,150)-(280,180),2,bf
  581.   LINE (350,150)-(420,180),2,bf
  582.   LINE (490,150)-(560,180),2,bf
  583.   LINE (70,150)-(140,180),3,b
  584.   LINE (210,150)-(280,180),3,b
  585.   LINE (350,150)-(420,180),3,b
  586.   LINE (490,150)-(560,180),3,b
  587.  
  588.   IF rv=1 THEN  GOTO  Continue
  589.   LOCATE 15,1
  590.   PRINT "               Press the f keys to give the computer your answer."
  591.   PRINT "                    Press the HELP key for special commands."
  592.   PRINT "                    Or click the mouse on the squares below."
  593.   COLOR 1,2
  594.   LOCATE 21,13: PRINT  "F1"
  595.   LOCATE 21,31: PRINT  "F3"
  596.   LOCATE 21,48: PRINT  "F5"
  597.   LOCATE 21,65: PRINT  "HELP"
  598.   COLOR 1,0
  599.   
  600. HoldLoop:
  601.   IF MOUSE(0) <> 0 THEN GOTO Rodent
  602.   Pk$ = INKEY$
  603.   IF  Pk$ = "" THEN HoldLoop
  604.   Pk = ASC(Pk$ + CHR$(0))
  605.   
  606.   Evaluate:
  607.   IF MOUSE(0) <> 0 THEN Evaluate
  608.   IF Pk=129 THEN a%(C)=4: GOTO Pointer
  609.   IF Pk=131 THEN a%(C)=5: GOTO Pointer
  610.   IF Pk=133 THEN a%(C)=6: GOTO Pointer
  611.   IF Pk<>139 THEN HoldLoop
  612.  
  613.     Helper:
  614.     WINDOW 3, "SPECIAL SERVICES",(100,50)-(540,150),0,2
  615.     WINDOW OUTPUT 3
  616.     COLOR 3,0
  617.     LOCATE 2,1
  618.     PRINT "  Press S to skip this question"
  619.     PRINT 
  620.     PRINT "  Press B to go back a question"
  621.     PRINT 
  622.     PRINT "  Press F to find unanswered questions"
  623.     PRINT 
  624.     PRINT "  Press E to end and score this test" 
  625.  
  626. Special:
  627.   Pk$ = INKEY$
  628.   IF  Pk$ = "" THEN Special
  629.   Pk$ = UCASE$(Pk$)
  630.   IF Pk$ = "S" THEN
  631.     GOSUB CloseIt
  632.     GOTO Pointer
  633.   END IF
  634.   
  635.   IF Pk$ = "B" THEN
  636.     C=C-2
  637.     GOSUB CloseIt
  638.     CLS
  639.     GOTO  Pointer
  640.   END IF
  641.   IF Pk$ = "E" THEN C=C-1: GOTO  EndIt
  642.   IF Pk$ = "F" THEN C=C-1: GOTO  Unanswered
  643.   GOTO Special
  644.   
  645. Pointer:
  646. C=C+1
  647.  IF C<1 THEN C=48
  648.  IF C>48 THEN Helper
  649.  IF C<13 THEN p=C:GOTO  Transfer
  650.  IF C>12 AND C<25 THEN p=C-12: GOTO  TransferA
  651.  IF C>24 AND C<37 THEN p=C-24: GOTO  TransferB
  652.  IF C>36 THEN p=C-36: GOTO  TransferC
  653.  
  654. Transfer:
  655.   ON p GOTO QA,QB,QC,QD,QE,QF,QG,QH,QI,QJ,QK,QL
  656. TransferA:
  657.   ON p GOTO QM,QN,QO,QP,QR,QS,QT,QU,QV,QW,QX,QY
  658. TransferB:
  659.   ON p GOTO QAA,QAB,QAC,QAD,QAE,QAF,QAG,QAH,QAI,QAJ,QAK,QAL
  660. TransferC:
  661.   ON p GOTO QAM,QAN,QAO,QAP,QAQ,QAR,QAS,QAT,QAU,QAV,QAW,QAX
  662.  
  663. Unanswered:
  664.  CLS
  665.  PRINT "the following questions have not been answered:"
  666.  fl=0
  667.  FOR j=1 TO 48
  668.    IF a%(j)=0 THEN fl=1:  PRINT j,
  669.  NEXT
  670.  IF fl=1 THEN GoBack
  671.    PRINT "You have answered every question. Press the RETURN key"
  672.    ReturnWait:
  673.     IF INKEY$ <> CHR$(13) THEN ReturnWait
  674.     GOTO  Transfer
  675.  
  676. GoBack:
  677.  PRINT :  PRINT "Enter the number of the question you"
  678.  PRINT "want to go to then press the RETURN key."
  679.  INPUT Rn
  680.    IF Rn < 1 OR Rn > 48 THEN GoBack
  681.    GOSUB CloseIt
  682.    C = Rn-1
  683.    GOTO Pointer
  684.  
  685. EndIt:
  686.   CLS
  687.   tl=0
  688.   FOR j=1 TO 48
  689.     IF a%(j)=0 THEN tl=tl+1
  690.   NEXT
  691.   IF tl>0 THEN   PRINT "  You have left";tl;"unanswered questions."
  692.   PRINT 
  693.   PRINT "If you are certain you want the test to end then type"
  694.   PRINT "the word END and press the RETURN key. If you do NOT"
  695.   PRINT "want the test to end then type the word NO and press"
  696.   PRINT "the RETURN key."
  697.  
  698. Loop:
  699.  PRINT 
  700.  INPUT "  Type END or NO   ";E$
  701.  E$ = UCASE$(E$)
  702.  IF  E$="NO" THEN
  703.    GOSUB CloseIt
  704.    GOTO Pointer
  705.  END IF
  706.  IF E$<>"END" THEN
  707.     PRINT "Please try again. I can only respond to END or NO."
  708.     GOTO Loop
  709.  END IF
  710.  GOSUB CloseIt
  711.  CLS
  712.  FOR j=1 TO 48
  713.    IF a%(j)=0 THEN ua=ua+1
  714.    IF a%(j)=4 THEN s1=s1+1
  715.    IF a%(j)=5 THEN s2=s2+1
  716.    IF a%(j)=6 THEN s3=s3+1
  717.  NEXT
  718.  IF ua=0 THEN Skip
  719.  IF ua=1 THEN   PRINT "1 unanswered question"
  720.  IF ua>1 THEN   PRINT ua;"unanswered questions"
  721.  
  722. Skip:
  723.   GOSUB CloseIt
  724.   LOCATE 3,1
  725.   PRINT "  Copy these numbers on paper. They are important!"
  726.   PRINT 
  727.   PRINT "  f1 =";s1,"f3 =";s2,"f5 =";s3
  728.   PRINT 
  729.   PRINT  "  The documentation that came with this program will explain your results."
  730.   PRINT 
  731.   PRINT  "  Press the RETURN key to clear the computer."
  732.   Killer:
  733.     IF INKEY$ <> CHR$(13) THEN Killer
  734.     
  735.     WINDOW CLOSE 2
  736.     SCREEN CLOSE 2
  737.     END
  738.   
  739. Rodent:  'mouse input
  740.   IF MOUSE(2) < 150 OR MOUSE(2) > 180 THEN HoldLoop
  741.   IF MOUSE(1) > 70 AND MOUSE (1) < 140 THEN Pk=129: GOTO Evaluate
  742.   IF MOUSE(1) > 210 AND MOUSE (1) < 280 THEN Pk=131: GOTO Evaluate
  743.   IF MOUSE(1) > 350 AND MOUSE (1) < 420 THEN Pk=133: GOTO Evaluate
  744.   IF MOUSE(1) > 490 AND MOUSE (1) < 560 THEN Pk=139: GOTO Evaluate
  745.   GOTO HoldLoop
  746.  
  747. CloseIt: 'close Help screen
  748.    WINDOW CLOSE 3
  749.    WINDOW OUTPUT 2
  750.    COLOR 1,0
  751.    RETURN
  752.  
  753.